Hamiltonian circuit